// 登录
document.querySelector('#btn-login').addEventListener('click', async function (e) {
    e.preventDefault()
    const data = serialize(document.querySelector('form'), { hash: true, empty: true })
    // 判断用户名不为空
    if (!data.username) return tip('请输入合法用户名')
    // 判断用户名长度为2到8位
    if (data.username.trim().length < 2 || data.username.trim().length > 8) return tip('用户名长度为2到8位')
    // 判断密码不为空
    if (!data.password) return tip('请输入合法用户密码')
    // 判断密码长度为6到12位
    if (data.password.trim().length < 6 || data.username.trim().length > 12) return tip('密码长度为6到12位')

    try {
        const res = await axios.post('/login', data)
        console.log(res)
        tip(res.data.message)
        // 本地储存 token
        localStorage.setItem('homework-token', res.data.data.token)
        localStorage.setItem('homework-username', res.data.data.username)
        setTimeout(() => location.href = '/index.html', 500)
    }
    catch (err) {
        console.log(err.response.data.message);
        tip(err.response.data.message)
    }


})